package com.quecomohoy.negocio;

import com.quecomohoy.datos.datPuntuacion;
import com.quecomohoy.entidades.entPuntuacion;

public class negPuntuacion 
{
	//Singleton
	public static negPuntuacion _Instancia;
	
	private negPuntuacion(){}
	
	public static negPuntuacion Instancia()
	{
		if(_Instancia==null)
		{
			_Instancia = new negPuntuacion();
		}
		return _Instancia;
	}
	
	//Metodos
	public int InsertarPuntuacion(entPuntuacion p, int TipoEdicion) throws Exception
	{
		try
		{
			String Cadena = "<Puntuacion ";
			Cadena += "Id='"+p.getIdPuntuacion()+"' ";
			Cadena += "Puntuacion='"+p.getPuntuacion()+"' ";
			Cadena += "idPlato='"+p.getPlato().getIdPlato()+"' ";
			Cadena += "TipoEdicion='"+TipoEdicion+"' />";
			Cadena = "<root>"+Cadena+"</root>";
			
			int i=datPuntuacion.Instancia().InsertarPuntuacion(Cadena);
			return i;
		}
		catch(Exception e)
		{
			throw e;
		}
	}
}